@charset "utf-8";
/* CSS Document */
/*------------------------左边 活动详情--------------------*/
div.part_main{
	float:left;
	width:100%;
	margin-top:10px;
}
div.part_main div.fwbg{
	float:left;
	width:570px;
	height: auto;
	background: none;
	margin-top: 10px;
}
div.part_main div.fwbgon{
	background: RGB(238,243,249);
	border-radius:6px;
	padding: 15px 0;
	margin-left: 10px;
}
div.part_main div.maincontent{
	float:left;
	width: 100%;
	height:auto;
}
div.maincontent ul.contentlist {
    float: left;
    list-style: none outside none;
    margin: 0px 0 0 15px;
    padding: 0;
    width: 360px;
}
div.maincontent ul.contentlist li.line {
    float: left;
    margin: 5px 0;
    width: 360px;
}
div.maincontent ul.contentlist li.line span.txt{
	float: left;
    height: 15px;
    margin:2px 0 0 5px;
    width: 75px;
    font-size: 12px;
    color:#27518b;
    line-height: 15px;
    font-weight: bold;
    cursor: default;
}
div.maincontent ul.contentlist li.line a.sourcelogo{
	cursor: pointer;
	float: left;
	height: 30px;
	width: 30px;
}
div.maincontent ul.contentlist li.line img{
	float: left; 
	margin-left: 0px; 
	margin-top: 6px; 
	width: 560px;
}
div.maincontent ul.contentlist li.line span.txtclipcontent {
    /* background: url("../../image/txtclipcontent.jpg") repeat scroll 0 0 transparent; */
    float: left;
    height: 23px;
    width: 75px;
    margin-left: 1px;
}
div.maincontent ul.contentlist li.line p.contentval {
    border: 0 none;
    color: #272727;
    float: left;
    font-size: 12px;
    margin: 2px 0 0 0px;
    overflow: hidden;
    padding: 0;
    width: 270px;
    word-wrap: break-word;
    cursor: default;
}
div.maincontent ul.contentlist li.line p.contentval font{
	margin: 0 4px;
}
div.maincontent ul.contentlist li.line p.contentval font:FIRST-CHILD{
	margin-left: 0px;
}
div.maincontent ul.contentlist li.line span.txtclipuname {
    background: url("../../image/txtclipuname.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 15px;
    margin-left: 5px;
    width: 75px;
}
div.maincontent ul.contentlist li.line span.txtclippname {
    background: url("../../image/txtclippname.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 15px;
    margin-left: 5px;
    width: 75px;
}
div.maincontent ul.contentlist li.line span.txtcliptime {
    /* background: url("../../image/txtcliptime.jpg") repeat scroll 0 0 transparent; */
    float: left;
    height: 15px;
    margin:2px 0 0 5px;
    width: 75px;
    font-size: 12px;
    color:#27518b;
    line-height: 15px;
    font-weight: bold;
    cursor: default;
}
div.maincontent ul.contentlist li.line span.txtcliptype {
    /* background: url("../../image/txtcliptype.jpg") repeat scroll 0 0 transparent; */
    float: left;
    height: 15px;
    margin-left: 5px;
    width: 75px;
}
div.maincontent ul.contentlist li.line span.txtclipaddress {
    /* background: url("../../image/txtclipaddress.jpg") repeat scroll 0 0 transparent; */
    float: left;
    height: 15px;
    margin-left: 5px;
    width: 75px;
}
div.maincontent ul.contentlist li.line span.txtclipdetail {
    /* background: url("../../image/txtclipdetail.jpg") repeat scroll 0 0 transparent; */
    float: left;
    height: 15px;
    margin-left: 6px;
    width: 75px;
}

div.maincontent ul.contentlist li.line span.logo {
    cursor: pointer;
    float: left;
    height: 30px;
    margin: 2px 0 0 10px;
    width: 30px;
}
div.cliplogo{
	float: left;
	height: 100px;
	margin-left: 20px;
	width: 500px;
}
div.cliplogo a.userlogo{
	float: left;
	height: 100px;
	width: 100px;
	background: #cdcdcd;
}
div.cliplogo span.source_r {
    float: left;
    width: 250px;
    padding-top: 0px; height: 50px;
    margin-top: 14px;
}
div.cliplogo span.source_r i.invitetime{
	float: left;
	width: 200px;
	height:12px;
	font-size: 12px;
	font-style: normal;
	color: #ef3965;
    line-height: 12px;
    padding-left: 21px;
    margin-top: 10px;
}
div.cliplogo span.source_r span.sourcetitle{
	float: right;
	width: 68px;
	height: 15px;
	background: url("../../image/txtclippsourcetitle.jpg");
	margin-top: 15px; margin-right: 2px;
}
div.cliplogo span.source_r a.sourcelogo{
	float: right;
	width: 30px;
	height: 30px;
	cursor: pointer;
	margin-top: 8px;
}
div.cliplogo span.source_r span.v_icon{
	background: url("../../image/v.png") repeat scroll 0 0 transparent;
    height: 14px;
    margin: 24px 0px 0 0px;
    width: 14px;
    float: right;
}
div.cliplogo span.uname{
	color: #000000;
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    margin-left: 20px;
    margin-top: 15px;
}
div.cliplogo span.v_icon{
	background: url("../../image/v.png") repeat scroll 0 0 transparent;
    height: 14px;
    margin-left: 2px;
    margin-top: 7px;
    width: 14px;
    float: left;
    margin-top: 22px;
}
div.cliplogo span.source_l {
    float: left;
    height: 30px;
    margin-left: 20px;
    width: 70px;
    margin-top: 15px;
}
div.cliplogo span.source_l i.request {
    background: url("../../image/clipdetail_request.png") repeat scroll 0 0 transparent;
    float: left;
    height: 18px;
    margin-top: 6px;
    width: 58px;
}
div.cliplogo span.source_l i.invite {
    background: url("../../image/clipdetail_invite.png") repeat scroll 0 0 transparent;
    float: left;
    height: 18px;
    margin-top: 6px;
    width: 58px;
}
div.cliplogo span.source_l i.forward {
    background: url("../../image/clipdetail_forwardevent.png") repeat scroll 0 0 transparent;
    float: left;
    height: 18px;
    margin-top: 6px;
    width: 58px;
}
div.cliplogo span.source_l a.subscribe {
    background: url("../../image/btn_subscribe.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 19px;
    margin-left: 5px;
    margin-top: 5px;
    width: 40px;
    display: none;
}
div.cliplogo span.source_l a.subscribe:hover {
    background-position: 0 -19px;
}
div.cliplogo span.source_l a.alreadysubscribe {
    background: url("../../image/btn_alreadysubscribe.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 19px;
    margin-left: 5px;
    margin-top: 5px;
    width: 57px;
}
div.maincontent ul.contentlist li.firstline div.cliptime{
	float: left;
	height: 40px;
	width: 100%;
}
div.maincontent ul.contentlist li.firstline div.cliptime span.txtcliptime{
	background: url("../../image/txtcliptime.jpg") repeat scroll 0 0 transparent;
	float: left;
	height: 15px;
	margin-left: 5px;
	margin-top: 10px;
	width: 76px;
}
div.maincontent ul.contentlist li.firstline div.cliptime span.val{
	color: #272727;
	float: left;
	font-size: 12px;
	line-height: 14px;
	margin: 11px 0 0 10px;
}
div.maincontent ul.contentlist li.firstline div.cliptime span.val b{
	cursor: default;
}
div.maincontent ul.contentlist li.firstline div.cliptime b.edt_before {
    background: none repeat scroll 0 0 #B7AA00;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-left: 5px;
    padding: 1px 2px;
    margin-top: 10px;
}
div.maincontent ul.contentlist li.firstline div.cliptime b.edt_ing {
    background: none repeat scroll 0 0 #009900;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-left: 5px;
    padding: 1px 2px;
    margin-top: 10px;
}
div.maincontent ul.contentlist li.firstline div.cliptime b.edt_over {
    background: none repeat scroll 0 0 #333399;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-left: 5px;
    padding: 1px 2px;
    margin-top: 10px;
}
div.maincontent ul.contentlist li.firstline div.cliptime b.edt_stop {
    background: none repeat scroll 0 0 #FF0000;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-left: 5px;
    padding: 1px 2px;
    margin-top: 10px;
}
div.part_main div.adddresscontent{
	float:left; 
	width: 100%;
	height:auto; 
	margin-top: 6px;
	display: none;
}
div.part_main div.adddresscontent span.txt{
	color: #27518B;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	margin: 2px 0 0 5px;
	width: 75px;
	
}
div.part_main div.adddresscontent span.val{
	float:left; 
	width: 270px;
	font-size: 12px;
	/* text-indent: 10px; */
	line-height: 17px;
	cursor:default; 
}
div.part_main div.detailcontent{
	float:left; 
	width: 100%;
	height:auto; 
}
div.detailcontent span.txt{
	color: #27518B;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	margin: 2px 0 0 10px;
	width: 560px;
	text-align: left;
}
div.detailcontent span.txt span{
	float: left;
	height: 15px;
	line-height: 15px;
}
div.detailcontent span.txt hr{
	height: 1px; 
	margin: 0px 10px;
	width: 240px;
	border:0;
	border-top: 1px dashed rgb(161, 161, 161); 
	padding:0;
	float: left;
	margin-top: 6px;
}
div.detailcontent span.val{
	float:left; 
	width: 550px;
	font-size: 12px;
	/* text-indent: 10px; */
	line-height: 17px;
	cursor:default; 
	margin-left: 20px;
}
div.detailcontent img {
  float: left;
  margin-left: 20px;
  margin-top: 10px;
  width: 500px;
}
#clocktimezone{
	float: left;
	width: 550px;
	height: 22px;
}
#clocktimezone span.val{
	font-size: 12px;
}
#clocktimezone span.txtclipclocktime {
    background: url("../../image/txtclipclocktime.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 15px;
    margin-left: 5px;
    width: 75px;
    margin-top: 2px;
}
#clocktimezone span.calert{
	background: url("../../image/addclip_clock.png") ;
	display: block;
	height: 20px;
	width: 20px;
	cursor: pointer;
	float: left;
	margin-left: 8px;
}
#clocktimezone span.salert{
	background: url("../../image/addclip_clock.png") repeat scroll 0 -20px transparent;
	display: block;
	height: 20px;
	width: 20px;
	float: left;
	cursor: pointer;
	margin-left: 8px;
}
#clocktimezone div.setalertzone{
	float: left;
	width: 437px;
	height: 20px;
}
		#clocktimezone div.timebg {
		    background: none repeat scroll 0 0 #FFFFFF;
		    float: left;
		    height: 18px;
		    width: 48px;
		}
		#clocktimezone div.timebg input {
		    border-color: #8BAAD9 -moz-use-text-color;
		    border-style: solid none;
		    border-width: 1px 0;
		    float: left;
		    font-size: 12px;
		    height: 16px;
		    padding: 0 4px;
		    text-align: center;
		    width: 14px;
		}
		#clocktimezone div.timebg a.minus {
		    background: url("../../image/timeselectopt.png") repeat scroll 0 0 transparent;
		    display: block;
		    float: left;
		    height: 18px;
		    margin: 0;
		    width: 13px;
		}
		#clocktimezone div.timebg a.minus:active {
		    background-position: 0 -18px;
		}
		#clocktimezone div.timebg a.plus {
		    background: url("../../image/timeselectopt.png") repeat scroll -13px 0 transparent;
		    display: block;
		    float: right;
		    height: 18px;
		    margin: 0;
		    width: 13px;
		}
		#clocktimezone div.timebg a.plus:active {
		    background-position: -13px -18px;
		}
		#clocktimezone span {
		    float: left;
		    line-height: 18px;
		    margin: 0 5px;
		    font-size: 12px;
		}
		#clocktimezone span.methodchoose {
		    cursor: pointer;
		    height: 22px;
		    width: 50px;
		}
		#clocktimezone span.methodchoose a.emailonit{
			background: url("../../image/quickclip/email.png") repeat scroll 0 0 transparent;
		    display: block;
		    float: left;
		    height: 11px;
		    margin: 3px 5px 0 0;
		    width: 17px;
		}
		#clocktimezone span.methodchoose a.mobilemsg{
			background: url("../../image/quickclip/mobilemsg.png") repeat scroll 0 -16px transparent;
		    display: block;
		    float: left;
		    height: 16px;
		    width: 12px;
		}
		#clocktimezone span.methodchoose a.mobilemsgonit{
			background: url("../../image/quickclip/mobilemsg.png") repeat scroll 0 0 transparent;
		    display: block;
		    float: left;
		    height: 16px;
		    width: 12px;
		}
		#clocktimezone a.setalertconfirm{
			float: left;
			width: 50px;
			height: 20px;
			background: url("../../image/daydetailcontent_confirm.jpg");
			display: block;
		}
		#clocktimezone a.setalertconfirm:hover{
			background-position: -50px 0px;
		}
		#clocktimezone a.setalertcancel{
			margin-left:10px;
			float: left;
			width: 50px;
			height: 20px;
			background: url("../../image/daydetailcontent_confirm.jpg") 0 -20px;
		}
		#clocktimezone a.setalertcancel:hover{
			background-position: -50px -20px;
		}


div.part_main ul.contentlist li.line span.val {
    color: #272727;
    float: left;
    font-size: 12px;
    line-height: 14px;
    margin: 2px 0 0 0px;
}
div.part_main ul.contentlist li.line span.val b:first-child{
	margin-left: 0;
}
div.part_main ul.contentlist li.line span.val * {
    line-height: 14px;
}
div.part_main ul.contentlist li.line span.val b {
    font-weight: normal;
    margin-left: 3px;
    cursor: default;
}
div.part_main ul.contentlist li.line span.val i.other {
    background: url("../../image/event.png") repeat scroll 0 -44px transparent;
    float: left;
    font-style: normal;
    height: 11px;
    margin: 1px 2px 0 0;
    width: 10px;
}
div.part_main ul.contentlist li.line span.val i.work {
    background: url("../../image/event.png") repeat scroll 0 0 transparent;
    float: left;
    font-style: normal;
    height: 11px;
    margin: 1px 2px 0 0;
    width: 10px;
}
div.part_main ul.contentlist li.line span.val i.socal {
    background: url("../../image/event.png") repeat scroll 0 -14px transparent;
    float: left;
    font-style: normal;
    height: 11px;
    margin: 1px 2px 0 0;
    width: 10px;
}
div.part_main ul.contentlist li.line span.val i.sect {
    background: url("../../image/event.png") repeat scroll 0 -29px transparent;
    float: left;
    font-style: normal;
    height: 11px;
    margin: 1px 2px 0 0;
    width: 10px;
}

div.part_main ul.contentlist li.line span.v_icon {
    float: left;
    margin: 8px 0 0 2px;
    width: 14px;
    height: 14px;
    background: url("../../image/v.png");
}

div.part_main ul.contentlist li.line b.edt_ing {
    background: none repeat scroll 0 0 #009900;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    margin-left: 5px;
    margin-top: 2px;
    padding: 1px 2px;
}
div.part_main ul.contentlist li.line b.edt_over {
    background: none repeat scroll 0 0 #333399;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    margin-left: 5px;
    margin-top: 2px;
    padding: 1px 2px;
}
div.part_main ul.contentlist li.line b.edt_stop {
    background: none repeat scroll 0 0 #FF0000;
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    margin-left: 5px;
    margin-top: 2px;
    padding: 1px 2px;
}
div.calendarzone {
    display: block;
    height: 138px;
    width: 180px;
    float: left;
}
div.calendarzone div.title{
	float: left;
    width: 158px;
    margin-left: 12px;
}

div.calendarzone div.title a.prev{
	float: left;
	width: 16px;
	height: 16px;
	background: url("../../image/calendarzone-opt.png");
	cursor: pointer;
}
div.calendarzone div.title a.prev:hover{
	background-position: 0 -16px;
}
div.calendarzone div.title a.next{
	float: left;
	width: 16px;
	height: 16px;
	background: url("../../image/calendarzone-opt.png") -16px 0;
	cursor: pointer;
}
div.calendarzone div.title a.next:hover{
	background-position: -16px -16px;
}
div.calendarzone div.title a.none{
	float: left;
	width: 16px;
	height: 16px;
	background: none;
	cursor: pointer;
	display: block;
}	
div.calendarzone div.title span.title {
    float: left;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    width: 126px;
}
div.calendarzone table {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    float: left;
    width: 160px;
}
div.calendarzone table td {
    background: none repeat scroll 0 0 #C2DFDD;
    border-left: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    font-size: 11px;
    height: 18px;
    text-align: center;
    vertical-align: top;
    cursor: default;
}
div.calendarzone table td.other {
    background-color: #DEDEDE;
}
div.calendarzone table td.selected {
    background: none repeat scroll 0 0 #FACD89;
}


div.part_name{
	font-size:16px;
	font-weight:bold;
	border-bottom:#8baad9 1px solid;
	padding-bottom:5px;
	height:21px;
}
div.part_name span{
	float:left;
	font-size:16px;
	margin-left:10px;
}
div.part_name span.import{
	background:url(../../image/fav.png) no-repeat 0 0;
	width:14px;
	height:14px;
	cursor:pointer;
}
div.part_name span.import:hover{
	background:url(../../image/fav.png) no-repeat 0 -44px;
	width:14px;
	height:14px;
	cursor:pointer;
}
div.part_name span.c_import{
	background:url(../../image/fav.png) no-repeat 0 -22px;
	width:14px;
	height:14px;
	cursor:pointer;
}
div.part_name span.c_import:hover{
	background:url(../../image/fav.png) no-repeat 0 -66px;
	width:14px;
	height:14px;
	cursor:pointer;
}
div.part_main table{
	width:100%;
}
div.part_main table tr.clipevent-set_clock td div.timebg{float: left;background: #fff; width: 48px;height: 18px;}
div.part_main table tr.clipevent-set_clock td div.timebg input{width: 14px;height: 16px;border-top:1px solid #8BAAD9;border-bottom:1px solid #8BAAD9;border-left:0px;border-right:0px;padding:0 4px;float:left;text-align: center;}
div.part_main table tr.clipevent-set_clock td div.timebg a.minus{width: 13px;height: 18px;background: url('../../image/timeselectopt.png')0 0;float:left;display: block;}
div.part_main table tr.clipevent-set_clock td div.timebg a.minus:active{background-position: 0 -18px;}
div.part_main table tr.clipevent-set_clock td div.timebg a.plus{width: 13px;height: 18px;background: url('../../image/timeselectopt.png')-13px 0;float:right;display: block;}
div.part_main table tr.clipevent-set_clock td div.timebg a.plus:active{background-position: -13px -18px;}
div.part_main td{
	vertical-align:top;
}
div.part_main td b.edt_ing{
	background:#090;
	font-size:10px;
	color:#FFF;
	float:left;
	padding:1px 2px;
	margin-left:5px;
	margin-top: 2px;
}
div.part_main td b.edt_over{
	background:#339;
	font-size:10px;
	color:#FFF;
	float:left;
	padding:1px 2px;
	margin-left:5px;
	margin-top: 2px;
}
div.part_main td b.edt_stop{
	background:#F00;
	font-size:10px;
	color:#FFF;
	float:left;
	padding:1px 2px;
	margin-left:5px;
	margin-top: 2px;
}
div.part_main td b.expire{
	float:left;
    background: none repeat scroll 0 0 #595959;
    color: #FFFFFF;
    font-size: 10px;
    font-weight: normal;
    margin-left: 2px;
    padding: 2px;
}

div.part_main td span{
	float:left;
	text-align:left;
	padding:3px;
	font-size:12px;
}
div.part_main td span.logo{
	float:left;
	cursor: pointer;
	height: 30px;
	width: 30px;
	margin-top: 5px; margin-right: 10px;
	padding: 0;
}
div.part_main td span p{
	margin: 0px;
}
div.part_main td span.title{
	width:80px;
	float:left;
	text-align:right;
}
div.part_main td div.clock{
    background: url("../../image/et_btm.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    float: left;
    height: 15px;
    margin-right: 10px;
    padding: 3px;
}
div.part_main td div.clock span{
	padding-top: 0px;
}
div.part_main td span.alarm{
	background: url("../../image/remind.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    width: 16px;
    padding: 0;
    min-height: 16px;
    min-width: 16px;
    display: block;
}
div.part_main td span.c_alarm{
	background: url("../../image/remind.png") no-repeat scroll 0 -16px transparent;
    height: 16px;
    width: 16px;
    padding: 0;
    min-height: 16px;
    min-width: 16px;
    display: block;
}
div.part_main td span b{
	font-weight:normal;
}
div.part_main td a{
	
}
div.part_main td span.edit{
	float: left;
    font-size:12px;
    padding:3px;
    text-align:left;
    width:100%;
	min-height:18px;
	display:none;
}
div.part_main td span input{
	font-size:12px;
	padding:0;
	margin:0;
}
div.part_main td span select{
	font-size:12px;
}
div.part_main td span textarea{
	font-size:12px;
	width:452px;
	min-height:57px;
	float:left;
}
div.part_main td span.event{
	background:url(../../image/event.png) no-repeat;
	width:14px;
	margin:4px 1px 1px;
	height:14px;
	float:left;
	padding:0;
	min-height:inherit;
}
div.part_main td span.work{
	background-position:0 2px;
}
div.part_main td span.other{
	background-position:0 -42px;
}
div.part_main td span.socal{
	background-position:0 -12px;
}
div.part_main td span.sect{
	background-position:0 -27px;
}
div.btm{
	padding:3px 10px;
	width:550px;
	float:left;
}
div.btm a{
	float:right;
	margin-left:5px;
	width:14px;
	height:14px;
	background:url(../../image/operate.png) no-repeat 0 0;
}
div.btm a.show{
	background-position:0 0px;
}
div.btm a.show:hover{
	background-position:-14px 0;
}
div.btm a.leave{
	background-position:0 -14px;
}
div.btm a.leave:hover{
	background-position:-14px -14px;
}
div.btm a.del{
	background-position:0 -28px;
}
div.btm a.del:hover{
	background-position:-14px -28px;
}
div.btm a.info{
	background-position:0 -42px;
}
div.btm a.info:hover{
	background-position:-14px -42px;
}
div.btm a.ignore{
	background-position:0 -56px;
}
div.btm a.ignore:hover{
	background-position:-14px -56px;
}
div.btm a.join{
	background-position:0 -70px;
}
div.btm a.join:hover{
	background-position:-14px -70px;
}
div.btm a.alarm{
	background-position:0 -84px;
}
div.btm a.alarm:hover{
	background-position:-14px -84px;
}
div.btm a.c_alarm{
	background-position:0 -98px;
}
div.btm a.c_alarm:hover{
	background-position:-14px -98px;
}
/*------------------------左边 活动详情--------------------*/

/*------------------------左边 活动留言--------------------*/
div.part_msg{
	font-size:16px;
	padding:3px 0px 0px;
	font-weight:bold;
	width:800px;
	text-indent:10px;
	border-bottom:#8baad9 1px solid;
	float: left;
	margin-top:20px;
	margin-left: 10px;
}
div.part_msg div.tab{
	float: left;
	height: 20px;
	padding: 8px 6px 0 6px;
	color: #0088CC;
	font-weight:normal;
	cursor: pointer;
	border: 1px solid #ffffff;
	border-bottom:1px solid #8BAAD9;
	border-radius:4px 4px 0 0;
	margin-bottom: -1px;
	margin-right: 2px;
}
div.part_msg div.tabfocus{
	background: #eeeeee;
	color:#005580;
}
div.part_msg div.tabon{
	border: 1px solid #8BAAD9;
	border-bottom:1px solid #ffffff;
	border-radius:4px 4px 0 0;
	color: #000000;	
	cursor: default;
	margin-bottom: -1px;
	font-weight: bold;
}
	
div.part_msg span{
	float: left;
	font-size: 12px;
}
div.part_msg span.count{
	color:RGB(235,97,0);
}
ul.part_msg{
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	float:left;
	width:800px;
}
/*
ul.part_msg li.leave_msg{
	float:left;
	padding:8px 0;
	width:100%;
	font-size:12px;
	text-indent:20px;
}
*/
ul.part_msg li.title{
	font-size:16px;
	padding:3px 0px;
	font-weight:bold;
	width:100%;
	text-indent:20px;
	border-bottom:#8baad9 1px solid;
}
/*
ul.part_msg li.leave_msg {
	float:left;
	width:100%;
	padding-bottom:3px;
	border-bottom:1px #CDCDCD dashed;
}
*/
ul.part_msg li.leave_msg {
	margin:0;
	padding:0;
	float:left;
	width:100%;
	padding:5px 0;
	color:#786566;
	line-height: 20px;
	border-bottom:1px dashed #CDCDCD;
	font-size: 12px;
}
ul.part_msg li.leave_msg  a{
	float: left;
	line-height: 30px;
	font-weight: bold;
	margin-left: 6px;
}
ul.part_msg li.leave_msg  a.logo{
	float:left;
	width: 30px;
	height: 30px;
	display: block;
	margin-left: 15px;
}
ul.part_msg li.leave_msg  img.logo{
	float:left;
	width: 30px;
	height: 30px;
	display: block;
	margin-left: 15px;
}
ul.part_msg li.leave_msg  span.fid{
	float:left;
	padding:5px 0px 3px;
	font-weight: bold;
}
ul.part_msg li.leave_msg  span.v_icon{
	float:left;
	background: url("../../image/v.png") repeat scroll 0 0 transparent;
	height: 14px;
	margin-top: 5px; margin-left: 0px;
	width: 14px;
}
ul.part_msg li.leave_msg  b{
	float: left;
	margin-top: 8px;
	margin-left:8px;
	color:#5D2A0D;
	height: 16px;
	line-height: 14px;
	padding-left:20px;
	cursor: default;
}
ul.part_msg li.leave_msg  b.comment{
	background: url("../../image/clipmessage_commenticon.png") no-repeat;
}
ul.part_msg li.leave_msg  b.interest{
	background: url("../../image/clipmessage_interesticon.png") no-repeat;
}
ul.part_msg li.leave_msg  b.uninterest{
	background: url("../../image/clipmessage_interesticon.png") no-repeat 0 -16px;
}
ul.part_msg li.leave_msg  b.confirm{
	background: url("../../image/clipmessage_confirmicon.png") no-repeat;
}
ul.part_msg li.leave_msg  b.forward{
	background: url("../../image/clipmessage_forwardicon.png") no-repeat;
}
ul.part_msg li.leave_msg  b.quit{
	background: url("../../image/clipmessage_quiticon.png") no-repeat;
}
ul.part_msg li.leave_msg  b.favor{
	background: url("../../image/clipmessage_favoricon.png") no-repeat;
}
ul.part_msg li.leave_msg  b.unfavor{
	background: url("../../image/clipmessage_favoricon.png") no-repeat 0 -16px;
}
ul.part_msg li.leave_msg  div{
	float:left;
	padding-top:8px;
	color: #000000;
	font-size: 12px;
	table-layout:fixed; 
	word-break: break-all; 
	overflow:hidden;
	width: 420px;
	margin-left: 15px;
	text-indent: 0;
	line-height: 14px;
}
ul.part_msg li.leave_msg  div i{
	font-style: normal;
	line-height: 14px;
}
ul.part_msg li.leave_msg  span.time{
	float:right;
	padding:8px 10px 0px;
	line-height: 14px;
	font-size: 12px;
}

ul.part_msg li.leave_msg textarea{
	font-size:12px;
	padding:0;
	margin:0;
	float:left;
	width:95%;
	min-height:17px;
	padding:3px;
	margin:0 20px;
}
ul.part_msg li.leave_msg a{
	cursor:pointer;
}

div.replyzone{
	float: left;
	width: 550px;
	padding: 10px;
}

div.replyzone button.reply{
	cursor:pointer;
	width:50px;
	height:24px;
	background:url("../../image/messagecomment.png");
	padding:0;
	border:0;
	margin:0;
	float:left;
}

div.replyzone button.reply:hover{
	background-position: 0 -24px;
}

div.replyzone input.replyinput{
	float: left;
	margin-right: 10px;
	width: 40%;
	height: 20px;
}
div.replyzone span.clipcheckbox{
	background: url("../../image/clip_checkbox.png") repeat scroll 0 0 transparent;
	float: left;
	height: 17px;
	width: 17px;
	margin-left: 10px; 
	margin-top: 4px;
	display: none;
}
div.replyzone span.clipcheckboxon{
	background-position: 0 -17px;
}
div.replyzone span.sinaasynctitle{
	float: left;
	font-size: 12px;
	color: #000;
	margin-left: 4px; 
	margin-top: 5px;
	display: none;
}
div.replyzoneerror{
	color:#ff0000;
	float: left;
	padding-left: 25px;
	font-size: 12px;
	line-height: 24px;
	height: 24px;
}
/*------------------------左边 活动留言--------------------*/


div.pclock{
	float:left;
	display:none;
	margin-left:50px;
	font-size:12px;
	margin-bottom:15px;
}
div.pclock span{
	font-size:12px;
	float:left;
	margin:0 3px;
}
div.pclock span input{
	margin:0;
	padding:0;
	float:left;
}
div.pclock a{
	font-size:11px;
	padding:2px 3px 0px 3px;
	float:left;
	white-space:pre;
}
div.pclock button{
	font-size:12px;
	margin:0;
	border-width:1px;
	cursor:pointer;
}
div.pclock span.alarm{
	padding-left:18px;
	background:url(../../image/remind.png) 0 -2px no-repeat;
}


/*------------------------右边活动信息--------------------*/
div.part_right_top{
	background: none repeat scroll 0 0 transparent;
	display: block;
	height: 60px;
	left: -29px;
	margin: 0;
	position: relative;
	width: 60px;
	z-index: 99;
}

div.part_right{
	width:200px;
	float:left;
	padding-left:20px;
	padding-bottom:20px;
	position:relative;
	top:-30px;
	left:0;
	border-radius:6px 6px 6px 6px;
	min-height:200px;
	height:auto !important;
	height:200px;
	
}
div.part_right{
	position: relative;
	background: #c2e1f5;
	border: 3px solid #c2e1f5;
}
div.part_right:after, div.part_right:before {
	right: 100%;
	/*border: solid transparent;*/
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

div.part_right:after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #c2e1f5;
	border-width: 12px;
	top: 30%;
	margin-top: -12px;
}
div.part_right:before {
	/*border-color: rgba(194, 225, 245, 0);*/
	border-right-color: #c2e1f5;
	border-width: 16px;
	top: 30%;
	margin-top: -16px;
}
div.part_right hr{
	height: 1px; 
	width: 180px; 
	border:0;
	border-top: 1px dashed rgb(161, 161, 161); 
	margin: 0px;
	padding:0;
	float: left;
	display: none;
}
div.part_right div.aboutccpart{
	float:left;
	height: auto;
	width: 100%;
	margin-bottom: 20px;
}
div.part_right div.aboutccpart div.topline{
	float:left;
	height: 30px;
	width: 100%;
}
div.part_right div.aboutccpart div.topline span.title{
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin-top: 10px;
}
div.part_right div.aboutpppart{
	float:left;
	height: auto;
	width: 100%;
	
}
div.part_right div.aboutpppart span.title{
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin-top: 10px;
}
ul.stat_button_choose{
	float: left;
	margin:0;
	padding:0;
	height: 30px;
	list-style: none;
	margin-top: 15px;
	width: 140px; margin-top: 10px;
}
ul.stat_button_choose li{
	float: left;
	width: 95px;
	height: 30px;
	margin:0 0 0 20px;
	padding:0;
}
ul.stat_button_choose li.interest_btn{
	width: 16px;
	height: 16px;
	background: url("../../image/clipevent_acceptshare.png");
	display: block;
	cursor: pointer;
}
ul.stat_button_choose li.forward_btn{
	width: 16px;
	height: 16px;
	background: url("../../image/clipdetail_forward.png");
	display: block;
	cursor: pointer;
}
ul.stat_button_choose li.favor_btn{
	width: 16px;
	height: 16px;
	background: url("../../image/clipdetail_favor.png");
	display: block;
	cursor: pointer;
}

div.pointto { 
	position: relative; 
	background: #c2e1f5; 
	border: 1px solid #a1a1a1;
	border-bottom: 0; 
	width: 180px;
	top: 38px;
}
div.pointto:after, div.pointto:before {
	bottom: 100%; 
	border: solid transparent; 
	content: " "; 
	height: 0; 
	width: 0; 
	position: absolute; 
	pointer-events: none; 
}
div.pointto:after { 
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #c2e1f5; 
	border-width: 8px; left: 50%; 
	margin-left: -8px; 
}
div.pointto:before { 
	border-color: rgba(161, 161, 161, 0);
	border-bottom-color: #a1a1a1;
	border-width: 9px; left: 50%; 
	margin-left: -9px;
}

div.interest_btn:after{
	left:40%;
}
div.interest_btn:before{
	left:40%;
}
div.forward_btn:after{
	left:60%;
}
div.forward_btn:before{
	left:60%;
}

div.favor_btn:after{
	left:80%;
}
div.favor_btn:before{
	left:80%;
}

ul.sharemembers{
	margin:10px 0 0 0;
	padding:0;
	width:180px;
	float:left;
	list-style:none;
	min-height:120px;
	height:auto !important;
	height:120px;
}
ul.sharemembers li.element{
	float: left;
	list-style: none;
	width: 30px;
	height: 30px;
	margin:10px 0 0 10px;
}
ul.sharemembers li.element a{
	float: left;
	width: 30px;
	height: 30px;
}
ul.sharemembers li.opt{
	float: left;
	margin:10px 0 0 0px;
	height: 30px;
	width: 100px;
}
ul.sharemembers li.opt a{
	float: right;
	margin-right: 20px;
	line-height: 30px;
	font-size: 12px;
	color: #000;
}
ul.sharemembers li.ele{
	float: left;
    height: 38px;
    margin: 2px 0 0 2px;
    padding: 0;
    width: 38px;
}
ul.sharemembers li.iton{
	background: url("../../image/userlogo_frame.png") repeat scroll 0 0 transparent;
}
ul.sharemembers li.ele a{
	float: left;
	width: 30px;
	height: 30px;
	margin-left: 4px;
    margin-top: 4px;
}
p.info{
	float: left;
	width: 140px;
	height:110px;
	margin: 20px 20px 0 20px;
	font-size: 12px;
}

div.aboutpppart div.continueadd{
	float: left;
	width: 200px;
	height: 30px;
	margin-top: 30px; margin-left: 6px;
}
div.aboutpppart div.continueadd a{
	background: url("../../image/continue_add.jpg") repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	width: 30px;
}
div.aboutpppart div.continueadd span.tip{
	color: #0068B7;
	float: left;
	font-size: 12px;
	margin-left: 5px;
	margin-top: 15px;
}
div.aboutpppart button.confirmevent{
	background: url("../../image/clip_confirmeventbtn.png") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 33px;
    margin-top: 10px;
    margin-right: 20px;
    padding: 0;
    width: 75px;
}
div.aboutpppart button.confirmevent:hover{
	background-position: 0 -33px;
}
div.aboutpppart button.forwardevent{
	background: url("../../image/clip_forwardbtn.png") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 33px;
    margin-top: 10px;
    margin-right: 20px;
    padding: 0;
    width: 75px;
}
div.aboutpppart button.forwardevent:hover{
	background-position: 0 -33px;
}

div.zonecontent {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px inset #828385;
    float: left;
    height: auto;
    margin-top: 10px;
    margin-left: 0px; 
    width: 180px;
}
div.zonecontent div.share-choose {
    float: left;
    margin-left: 20px;
    margin-top:10px; 
    width: 150px;
}
div.zonecontent div.share-choose a.sharegroupicon {
    background: url("../../image/addclip_sharegroupicon.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 20px;
    margin-left: 10px;
    width: 20px;
}
div.zonecontent div.share-choose span.share-title {
    color: #15120B;
    float: left;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
}
div.zonecontent div.share-choose span.share-radiocontent {
    color: #15120B;
    float: left;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
}
div.zonecontent div.share-choose b.clipradiobtn {
    background: url("../../image/clipradiobutton.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 12px;
    margin-left: 10px;
    margin-right: 4px;
    margin-top: 4px;
    width: 12px;
}
div.zonecontent div.share-choose b.clipradiobtnon {
    background-position: 0 -12px;
}
div.zonecontent div.share-choose b.clipradiobtnon {
    background-position: 0 -12px;
}
div.zonecontent div.share-choose a.sharegroupicon {
    background: url("../../image/addclip_sharegroupicon.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 20px;
    width: 20px;
}
div.zonecontent div.share-choose a.shareusericon {
    background: url("../../image/addclip_shareusericon.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    float: left;
    height: 20px;
    width: 20px;
}
span.share-errorinfo {
    color: #FF0000;
    float: left;
    font-size: 11px;
    line-height: 20px;
    margin-left: 30px;
    text-align: right;
    width: 265px;
}
div.zonecontent div.share-contactchooseout {
    float: left;
    margin: 4px 0 0 50px;
    width: 300px;
}
div.zonecontent div.share-contactchooseout ul.listcontent {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #6B8EA2;
    display: none;
    float: left;
    list-style: none outside none;
    margin: 10px 0 0;
    padding: 4px 6px;
    width: 276px;
}
div.zonecontent div.share-contactchooseout ul.listcontent li {
    background: none repeat scroll 0 0 #AEBCC8;
    float: left;
    height: 16px;
    margin: 2px 6px 0 0;
    padding: 3px 2px 3px 0;
    width: auto;
}
div.zonecontent div.share-contactchooseout ul.listcontent li span.name {
    cursor: default;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin: 0 5px;
}
div.zonecontent div.share-contactchooseout ul.listcontent li div.opt {
    background: url("../../image/quickclip/contactline.jpg") no-repeat scroll left center transparent;
    float: left;
    padding-left: 8px;
}
div.zonecontent div.share-contactchooseout ul.listcontent li div.opt a.email {
    background: url("../../image/clipemailnotice.png") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 10px;
    margin: 3px 2px 0 0;
    width: 16px;
}
div.zonecontent div.share-contactchooseout ul.listcontent li div.opt a.emailonit {
    background: url("../../image/clipemailnotice.png") repeat scroll 0 -10px transparent;
}
div.zonecontent div.share-contactchooseout ul.listcontent li div.opt a.mobilemsg {
    background: url("../../image/clipmobilenotice.png") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 16px;
    margin-top: 0;
    width: 10px;
}
div.zonecontent div.share-contactchooseout ul.listcontent li div.opt a.mobilemsgonit {
    background: url("../../image/clipmobilenotice.png") repeat scroll 0 -16px transparent;
}
div.zonecontent div.share-contactchooseout ul.listcontent li div.opt a.close {
    background: url("../../image/quickclip/contactclose.png") repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 6px;
    margin-left: 6px;
    margin-top: 0;
    width: 6px;
}
div.zonecontent div.share-contactchooseout ul.listcontent li span.groupicon {
    background: url("../../image/listgroupicon.png") repeat scroll 0 0 transparent;
    float: left;
    height: 18px;
    width: 16px;
}
div.zonecontent div.share-contactchooseout ul.listcontent li span.groupname {
    color: #393939;
    cursor: default;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin-left: 2px;
    margin-top: 1px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 55px;
}
div.zonecontent div.share-contactchooseout ul.listcontent li span.groupcount {
    color: #393939;
    cursor: default;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin-left: 3px;
}
div.zonecontent div.share-contactchooseout ul.listcontent li a.gclose {
    background: url("../../image/contactgroupclose.png") repeat scroll 0 0 transparent;
    float: right;
    height: 6px;
    margin: 4px 2px 0 15px;
    width: 6px;
}
div.share-contactchoose {
    display: none;
    float: left;
    width: 300px;
}
div.share-contactchoose span.groupname {
    color: #15120B;
    float: left;
    font-size: 12px;
    line-height: 20px;
    margin-left: 90px;
}
div.share-contactchoose input {
    border: 1px inset #B8B8B8;
    float: left;
    height: 16px;
    margin-left: 10px;
    width: 120px;
}
div.share-contactchoose div.contactgrouplist {
    float: left;
    margin-top: 10px;
    width: 300px;
}
div.share-contactchoose div.contactgrouplist ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px inset #B8B8B8;
    display: none;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 4px 6px;
    width: 268px;
}
div.share-contactchoose div.contactgrouplist ul li {
    background: none repeat scroll 0 0 #D6D6D6;
    color: #393939;
    float: left;
    height: 22px;
    margin: 2px 6px 0 0;
    padding: 0 4px;
}
div.share-contactchoose div.contactgrouplist ul li span.groupicon {
    background: url("../../image/listgroupicon.png") repeat scroll 0 0 transparent;
    float: left;
    height: 18px;
    margin-left: 3px;
    margin-top: 3px;
    width: 16px;
}
div.share-contactchoose div.contactgrouplist ul li span.groupname {
    color: #393939;
    cursor: default;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 3px;
    margin-top: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 60px;
}
div.share-contactchoose div.contactgrouplist ul li span.groupcount {
    color: #393939;
    cursor: default;
    float: left;
    font-size: 12px;
    line-height: 19px;
    margin-left: 3px;
    margin-top: 1px;
}
div.share-contactchoose div.contactgrouplist ul li a {
    background: url("../../image/contactgroupclose.png") repeat scroll 0 0 transparent;
    float: right;
    height: 6px;
    margin: 4px 0 0 15px;
    width: 6px;
}
div.zonecontent div.share-contactchoosebtn {
    float: left;
    height: 22px;
    padding-bottom: 8px;
    padding-top: 4px;
    width: 100%;
}
div.zonecontent div.share-contactchoosebtn button.confirm {
    background: url("../../image/daydetailcontent_confirm.jpg") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: right;
    height: 20px;
    margin: 0 10px 0 0;
    padding: 0;
    width: 50px;
}
div.zonecontent div.share-contactchoosebtn button.confirm:hover {
    background-position: -50px 0;
}
div.zonecontent div.share-contactchoosebtn button.cancel {
    background: url("../../image/daydetailcontent_confirm.jpg") repeat scroll 0 -20px transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: right;
    height: 20px;
    margin: 0 10px 0 0;
    padding: 0;
    width: 50px;
}
div.zonecontent div.share-contactchoosebtn button.cancel:hover {
    background-position: -50px -20px;
}
div.zonecontent div.share-contactchoosebtn button.close {
    background: url("../../image/daydetailcontent_close.png") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: right;
    height: 20px;
    margin: 0 10px 0 0;
    padding: 0;
    width: 50px;
}
div.zonecontent div.share-contactchoosebtn button.close:hover {
    background-position: -50px 0;
}
div.shareoutzone {
    float: left;
    height:auto;
    width: 570px;
    margin-top: 5px; 
    margin-bottom: 20px; 
    margin-left: 20px;
}
div.shareoutzone hr.line{
	border: 0; 
	border-top:1px dashed #a1a1a1;
	width: 570px;
}
div.shareoutzone div.shareoutopt{
    float: left;
    height: 45px;
    width: 100%;
}
div.shareoutzone div.shareoutopt span.shareouttxt{
	float: left;
	font-size: 12px;
	font-weight: bold; line-height: 24px;
	cursor: default;
}
div.shareoutzone div.shareoutopt a.renren {
    background: url("../../image/s_renren.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 24px;
    margin-left: 15px;
    width: 24px;
}
div.shareoutzone div.shareoutopt a.kaixin {
    background: url("../../image/s_kaixin.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 24px;
    margin-left: 15px;
    width: 24px;
}
div.shareoutzone div.shareoutopt a.sina {
    background: url("../../image/s_sina.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 24px;
    margin-left: 15px;
    width: 24px;
}
div.shareoutzone div.shareoutopt a.douban {
    background: url("../../image/s_douban.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 24px;
    margin-left: 15px;
    width: 24px;
}
div.shareoutzone div.shareoutopt a.weixin {
    background: url("../../image/s_weixin.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 24px;
    margin-left: 15px;
    width: 24px;
}
div.shareoutzone div.shareoutopt a.tqq {
    background: url("../../image/s_qqweibo.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 24px;
    margin-left: 15px;
    width: 24px;
}
div.shareoutzone div.shareoutopt a:hover {
    background-position: 0 -24px;
}
/* div.shareoutzone div.shareoutopt input{ */
/* 	float: left; */
/* 	width: 200px; */
/* 	height: 16px; */
/* 	line-height: 16px; */
/* 	margin-left: 25px; */
/* 	margin-top: 1px; */
/* } */

div.shareoutzone div.determine{
	float: left;
	height: 30px;
	margin: 0;
	width: 570px;
}
div.shareoutzone div.determine span.title{
	cursor: default;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	margin-left: 20px;
}
div.shareoutzone div.determine input{
	float:left;
	width: 50px;
	height: 16px;
	margin-top: 1px;
	color: #7F7F7F;
}
div.shareoutzone div.determine input:FIRST-CHILD{
	float: left;
	width: 200px;
	height: 16px;
	line-height: 16px;
	margin-top: 1px;
}
div.shareoutzone div.determine input.onfocus{
	color: #000;
}
div.shareoutzone div.determine button.copybtn{
	float: left;
	background: url("../../image/vcode_copy_small.jpg");
	width: 80px;
	height: 20px;
	margin-left:10px;
	margin-top:2px;
	border: 0;
	padding: 0;
	cursor: pointer;
}
/* div.shareoutzone div.determine button.copy:HOVER{ */
/* 	background-position:0 -20px;  */
/* } */
div.shareoutzone div.determine button{
	float:left;
	width: 41px;
	height: 20px;
	background: url("../../image/vcode_ok_small.jpg");
	margin-left:10px;
	margin-top:2px;
	border: 0;
	padding: 0;
	cursor: pointer;
}
div.invite_statpart{
	
}
div.share_statpart{
	display: none;
}


ul.join_member{
	margin:0;
	padding:0;
	width:190px;
	float:left;
	list-style:none;
	font-size:12px;
}
ul.join_member li.mid{
	border:1px #c8d2f0 solid;
	border-width:0 1px;
	width:188px;
	text-indent:10px;
	padding:3px 0;
	float:left;
}
ul.join_member li.mid b{
	color:#4c4943;
}
ul.join_member li.top{
	background:url(../../image/page.png) no-repeat 0 -1px;
	height:3px;
	width:194px;
	padding:0;
	margin:0;
	float:left;
}
ul.join_member li.btm{
	background:url(../../image/page.png) no-repeat 0 -4px;
	height:3px;
	width:194px;
	padding:0;
	margin:0;
	float:left;
}
ul.join_member li.title{
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	padding-bottom:10px;
	float:left;
	position:relative;
}
ul.join_member li.title a{
	float:right;
	position:absolute;
	top:3px;
	right:5px;
	z-index:18;
	font-size:11px;
	font-weight:normal;
	width:60px;
	height:17px;
	text-indent:10px;
	border:1px #ffffff solid;
	border-bottom:0;
	padding-top:3px;
}
ul.join_member li.title a.invf{
	border:1px #C8D2F0 solid;
	border-bottom:0;
	background:#F7FBFF;
}
div.jm_box{
    float:left;
    font-size:12px;
    padding:0;
    width:188px;
	border:1px #c8d2f0 solid;
	border-top: 0px;
} 
div.jm_box div.jm_title{
	width:100%;
	float:left;
	position:relative;
}
div.jm_box div.jm_title span{
	float:left;
    font-size:14px;
    font-weight:bold;
    padding:10px 0;
    position:relative;
    text-indent:10px;
}
div.jm_box div.jm_title a{
	float:right;
	position:absolute;
	top:10px;
	right:5px;
	z-index:18;
	font-size:11px;
	font-weight:normal;
	width:60px;
	height:17px;
	text-indent:10px;
	border:1px #ffffff solid;
	border-bottom:0;
	padding-top:3px;
}
div.jm_box div.jm_title a.invf{
	border:1px #C8D2F0 solid;
	border-bottom:0;
	background:#F7FBFF;
}
ul.jm_scroll{
	margin:0;
	min-height:200px;
	overflow-y:auto;
	overflow-x:hidden;
	list-style:none;
	padding:0;
	float:left;
	border-top:1px #c8d2f0 solid;
}
ul.jm_scroll li{
	border-width:0 1px;
	width:100%;
	text-indent:10px;
	padding:3px 0px;
	float:left;
	border-bottom:1px #CDCDCD dashed;
}
ul.jm_scroll li b{
	color:#4c4943;
}
ul.jm_scroll li.join{
	color:#090;
	float:left;
}
ul.jm_scroll li.refuse{
	color:#F00;
	float:left;
}
ul.jm_scroll li.no_join{
	color:#999;
	float:left;
}
ul.jm_scroll li div.name{
	width:100%;
	margin:auto;
	padding-bottom:3px;
	overflow:hidden;
	white-space:pre;
	float:left;
	text-indent:10px;
}
ul.jm_scroll li div.name span{
	float: left;
	font-size: 12px;
}
ul.jm_scroll li div.name span.real{
	font-size: 11px;
	/*width: 50px;*/
	text-overflow:ellipsis;
	color: #999999;
	line-height: 14px;
}
ul.jm_scroll li div.mail{
	width:100%;
	float:left;
	text-indent:10px;
	margin:auto;
	padding-bottom:3px;
	overflow:hidden;
	white-space:pre;
}

div.jm_box button.checkfriends{
	border: 0px;
	padding: 0px;
	background: url("../../image/sharefriends.png");
	width: 104px;
	height: 22px;
	cursor: pointer;
	float: left;
	margin-top: 10px;
}
div.jm_box button.checkfriends:hover{
	background-position: 0 -22px;
}
div.jm_box button.checkfriends:active{
	background-position: 0 -44px;
}

div.jm_box button.checkfriendsopened{
	background-position: 0 -66px;
}
div.jm_box button.checkfriendsopened:hover{
	background-position: 0 -88px;
}
div.jm_box button.checkfriendsopened:active{
	background-position: 0 -110px;
}

div.jm_box span.friendstat{
	float: left;
	margin-left: 2px; margin-top: 12px;
	line-height: 18px;
	color: #eb6100;
}

div.jm_box ul.friendslist{
	margin: 20px 0 0 0;
	padding: 10px 5px;
	border: 1px solid #c0d5e4;
	float: left;
	width: 176px;
	list-style: none;
	height: 205px;
}
div.jm_box ul.friendslist li.list{
	border-bottom: 1px solid #c0d5e4;
	float: left;
	height: 20px;
	width: 176px;
	margin: 5px 0;
}
div.jm_box ul.friendslist li.list a{
	text-decoration: none;
	display: block;
	float: left;
}
div.jm_box ul.friendslist li.list a span.out{
	float: left;
	height: 16px;
	margin-left: 5px;
	line-height: 18px;
}
div.jm_box ul.friendslist li.list a span.nickname{
	color: #292929;
	height: 16px;
	float: left;
	line-height: 20px;
	margin-left: 5px;
}
div.jm_box ul.friendslist li.list a span.realname{
	float: none;
}
div.jm_box ul.friendslist li.paging{
	height: 14px;
	width: 176px;
	position: absolute;
	top: 596px;
}
div.jm_box ul.friendslist li.paging a.prev{
	background: url("../../image/sharefriendspaging.png") 0 0;
	width:7px;
	height:10px;
	float: right;
	margin-right: 10px;
}
div.jm_box ul.friendslist li.paging a.prev:hover{
	background-position: 0px -10px;
}
div.jm_box ul.friendslist li.paging a.next{
	background: url("../../image/sharefriendspaging.png") -7px 0;
	width:7px;
	height:10px;
	float: right;
	margin-right: 10px;
}
div.jm_box ul.friendslist li.paging a.next:hover{
	background-position: -7px -10px;
}

div.dimensioncodepart{
	float: left;
	width: 170px;
	height:220px;
	padding-left: 20px;
	margin-top: 0px;
	background: #eef3f9;
	border-radius:6px;
	display: none;
}
div.dimensioncodepart img{
	float:left;
	width: 150px;
	height: 150px;
	margin-top: 20px;
}
div.dimensioncodepart span{
	float:left;
	height: 20px;
	width: 150px;
	text-align: center;
	font-size: 14px;
	color: #eb6100;
	font-weight: bold;
	margin-top: 15px;
}
/*------------------------右边活动信息--------------------*/



div.cck{
	float:left;
}
div.cck a{
	font-size:11px;
	padding:2px 3px 0px 3px;
	float:left;
	white-space:pre;
}
div.cck button{
	font-size:12px;
	margin:0;
	border-width:1px;
	cursor:pointer;
}
div.cck span{
	padding:0 3px;
	margin:2px 0;
}
div.cck span.alarm{
	padding-left:18px;
	width:445px;
	background:url(../../image/remind.png) 0 -2px no-repeat;
}
div.cck input{
	float:left;
    font-size:12px;
    margin:0;
    padding:0;
}

div.cck div.timebg{float: left;background:none; width: 48px;height: 18px;}
div.cck div.timebg input{width: 14px;height: 16px;border-top:1px solid #8BAAD9;border-bottom:1px solid #8BAAD9;border-left:0px;border-right:0px;padding:0 4px;float:left;text-align: center;font-size: 12px;}
div.cck div.timebg a.minus{width: 13px;height: 18px;background: url('../../image/timeselectopt.png')0 0;float:left;display: block;margin: 0;padding: 0px;}
div.cck div.timebg a.minus:active{background-position: 0 -18px;}
div.cck div.timebg a.plus{width: 13px;height: 18px;background: url('../../image/timeselectopt.png')-13px 0;float:right;display: block;margin: 0;padding: 0px;}
div.cck div.timebg a.plus:active{background-position: -13px -18px;}


ul.part_info {
    float:left;
    font-size:12px;
    list-style:none outside none;
    margin:10px 0;
    padding:0;
    width:555px;
}
ul.part_info li {
    float:left;
    min-height:18px;
    padding:3px 5px;
    width:100%;
}
ul.part_info li div.part_name {
    border-bottom:1px solid #8BAAD9;
    font-size:16px;
    font-weight:bold;
    padding-bottom:5px;
}
ul.part_info li span {
    float:left;
    padding:0 3px;
    text-align:left;
    width:463px;
}
ul.part_info li span.detailname{
	width: auto;
}
ul.part_info li p{
    float:left;
    padding:0 3px;
    text-align:left;
    width:463px;
    margin: 0px;
}
ul.part_info li p *{
    float:left;
}
ul.part_info li span.title {
    float:left;
    text-align:right;
    width:80px;
}
ul.part_info li span b {
    font-weight:normal;
	float:left;
}
ul.part_info li span b.expire {
	background:#595959;
	font-size:10px;
	color:#FFF;
	float:left;
	padding:1px 2px;
	margin-left:5px;
}
ul.part_info li span b.edt_ing{
	background:#090;
	font-size:10px;
	color:#FFF;
	float:left;
	padding:1px 2px;
	margin-left:5px;
	font-weight:bold;
}
ul.part_info li span b.edt_over{
	background:#339;
	font-size:10px;
	color:#FFF;
	float:left;
	padding:1px 2px;
	margin-left:5px;
	font-weight:bold;
}
ul.part_info li span b.edt_stop{
	background:#F00;
	font-size:10px;
	color:#FFF;
	float:left;
	padding:1px 2px;
	margin-left:5px;
	font-weight:bold;
}
/*
ul.part_info li a {
    float:right;
    padding:5px;
}*/
ul.part_info li span.edit {
    display:none;
    float:left;
    padding:0 3px;
    width:450px;
}
ul.part_info li span input {
    font-size:12px;
    margin:0;
    padding:0;
}
ul.part_info li span select {
    font-size:12px;
}
ul.part_info li span textarea {
    float:left;
    font-size:12px;
    min-height:57px;
    width:452px;
}
ul.part_info li span.event {
    background:url("../../image/event.png") no-repeat scroll 0 0 transparent;
    float:left;
    height:14px;
    margin:1px;
    padding:0;
    width:14px;
}
ul.part_info li span.work {
    background-position:0 0;
}
ul.part_info li span.other {
    background-position:0 -42px;
}
ul.part_info li span.socal {
    background-position:0 -12px;
}
ul.part_info li span.sect {
    background-position:0 -27px;
}
/*******转发档期时，选择群组和用户的弹出框 --start********/
#addclipcontactlist{
	position: absolute;
	z-index: 19;
}
#addclipcontactlist div.select_box_title {
	float: left;
	height: 16px;
	width: 100%;
}
#addclipcontactlist div.select_box_title a.close {
	background: url("../../image/addclipinvitecontactclose.png") repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	height: 16px;
	margin-left: 247px;
	margin-top: 9px;
	position: relative;
	width: 16px;
}
#addclipcontactlist div.rightselect_box {
	background: url("../../image/addclipcontactright.png") repeat scroll 0 0 transparent;
	float: left;
	height: 310px;
	width: 15px;
}
#addclipcontactlist div.select_box {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 2px solid #ADADAD;
	border-right: 0;
	border-top: 2px solid #ADADAD;
	border-left:2px solid #ADADAD;
	float: left;
	height: 302px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 2px;
	width: 245px;
}
div.select_box div.mb_tab {
	background: none repeat scroll 0 0 #D7EBFF;
	border-bottom: 1px solid #9DCEFF;
	float: left;
	height: 24px;
	width: 100%;
}
div.mb_tab span.onit {
	background: none repeat scroll 0 0 #EEF3FF;
	border-color: #9DCEFF #9DCEFF -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	cursor: pointer;
	float: left;
	height: 16px;
	padding: 4px 0;
	text-align: center;
	width: 90px;
	font-size: 12px;
}
div.mb_tab span.nor {
	cursor: pointer;
	float: left;
	height: 16px;
	padding: 4px 0;
	text-align: center;
	width: 90px;
	font-size: 12px;
}
div.select_box ul.inv_con {
	float: left;
	height: 210px;
	list-style: none outside none;
	margin: 0;
	overflow: auto;
	padding: 0;
	width: 100%;
}
ul.inv_congroup li {
    border-bottom: 1px dashed #CDCDCD;
    float: left;
    font-size: 12px;
    height: 22px;
    margin: 0 0 0 6px;
    padding: 4px 0 0;
    width: 180px;
}
ul.inv_congroup li * {
    float: left;
}
ul.inv_congroup li span {
    cursor: default;
    line-height: 18px;
    margin-left: 4px;
}
ul.inv_con li {
	float: left;
	margin: 0;
	padding: 4px 0 0;
	width: 100%;
}
ul.inv_con li dt {
	cursor: default;
	float: left;
	margin: 0;
	padding: 3px 0;
	width: 100%;
}
ul.inv_con li dt *{
	font-size: 12px;
}
ul.inv_con li dt span {
	float: left;
	line-height: 14px;
	margin-left: 2px;
}
ul.inv_con li dt a.all_sel {
    background: url("../../image/addclipchoosebox.png") repeat scroll 0 -28px transparent;
    cursor: default;
    float: left;
    height: 14px;
    width: 14px;
    padding: 0;
}
ul.inv_con li dt a.half_sel {
    background: url("../../image/addclipchoosebox.png") repeat scroll 0 -42px transparent;
    cursor: default;
    float: left;
    height: 14px;
    width: 14px;
    padding: 0;
}

ul.inv_con li dt a.no_sel {
	background: url("../../image/addclipchoosebox.png") repeat scroll 0 -14px transparent;
	cursor: default;
	float: left;
	height: 14px;
	width: 14px;
	padding: 0;
}
ul.inv_con li dt a.dis_sel {
    background: url("../../image/addclipchoosebox.png") repeat scroll 0 0 transparent;
    cursor: default;
    float: left;
    height: 14px;
    width: 14px;
    padding: 0;
}
ul.inv_con li dt a.dissel_sel {
	background: url("../../image/addclipchoosebox.png") repeat scroll 0 -56px transparent;
	cursor: default;
	float: left;
	height: 14px;
	width: 14px;
	padding: 0;
}
ul.inv_con li dt b.tipexpand {
    background: url("../../image/tips.png") no-repeat scroll 3px -14px transparent;
    float: left;
    padding-left: 16px;
    text-decoration: none;
}
ul.inv_con li dt b.hidebg {
    background: none repeat scroll 0 0 transparent;
    padding-left: 6px;
}
ul.inv_con li dt b.close {
    background-position: 3px 0;
}
ul.inv_con li dd.contactelement {
    float: left;
    margin-left: 20px;
    padding: 2px 0;
    width: 200px;
}
ul.inv_con li dd div.check {
    float: left;
    height: 30px;
    width: 20px;
}
ul.inv_con li dd div.check input {
    margin: 0;
    padding: 0;
}
ul.inv_con li dd div.check a{
	width: 14px;
	height: 14px;
	background: url("../../image/addclipchoosebox.png");
	display: block;
	cursor: default;
}
ul.inv_con li dd div.check a.no_sel{
	background-position: 0 -14px;
}
ul.inv_con li dd div.check a.all_sel{
	background-position: 0 -28px;
}
ul.inv_con li dd div.check a.dis_sel{
	background-position: 0 0px;
}
ul.inv_con li dd div.check a.half_sel{
	background-position: 0 -42px;
}
ul.inv_con li dd div.check a.dissel_sel{
	background-position: 0 -56px;
}
ul.inv_con li dd a.logo{
	float: left;
	width: 30px;
	height: 30px;
	display: block;
}
ul.inv_con li dd a.logo img{
	width: 30px;
	height: 30px;
}
ul.inv_con li dd div.name {
    float: left;
    font-size: 12px;
    overflow: hidden;
    white-space: pre;
    width: 140px;
    margin-left: 5px;
}
ul.inv_con li dd div.email_add {
    border-bottom: 1px dashed #CDCDCD;
    float: left;
    font-size: 12px;
    overflow: hidden;
    padding-bottom: 3px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 140px;
    margin-left: 5px;
}

div.select_box div.addinvitezone {
	float: left;
	margin-top: 35px;
	width: 90%;
}
div.select_box div.addinvitezone button.closeinvite {
	background: url("../../image/addclipcloseinvite.png") repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	float: right;
	height: 20px;
	margin: 0;
	padding: 0;
	width: 50px;
}
#addclipcontactlist div.choose_box{
	float: left;
	width: 150px;
	height: 306px;
	background: #ffffff;
	border-right:0;
	border-bottom:2px solid #ADADAD;
	border-top:2px solid #ADADAD;
	border-left:1px solid #ADADAD; 
}
#addclipcontactlist div.choose_box ul{
	float: left;
	margin: 0;
	border: 0;
	padding: 0;
	list-style: none;
	margin-top: 14px; margin-left: 8px;
	height: 250px;
	width:138px;
	overflow: scroll;
	overflow-x:hidden;
	overflow-y:auto;
}
#addclipcontactlist div.choose_box ul li{
	float:left;
	list-style: none;
	width: 120px;
	height: 30px;
	margin-top: 4px;
}
#addclipcontactlist div.choose_box ul li div{
	float:left;
	width: 30px;
	height: 30px;
	background: #ff0000;
}
#addclipcontactlist div.choose_box ul li span{
	float:left;
	line-height: 30px;
	font-size: 12px;
	margin-left: 5px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70px;
}
#addclipcontactlist div.choose_box ul li i{
	background: url("../../image/clipmobilenotice.png") repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 16px;
	width: 10px;
	margin-left: 4px;
	margin-top: 7px;
	cursor: pointer;
}
#addclipcontactlist div.choose_box ul li i.onit{
	background-position: 0 -16px;
}
#addclipcontactlist div.choose_box div.btnline{
	float: left;
	width: 133px;
	height: 30px;
	margin-top: 10px;
}
#addclipcontactlist div.choose_box div.btnline button.cancel{
	float: right;
	background: url("../../image/daydetailcontent_confirm.jpg") repeat scroll 0 -20px transparent;
	display: block;
	height: 20px;
	width: 50px;
	border: 0;
	padding: 0;
	cursor: pointer;
}
#addclipcontactlist div.choose_box div.btnline button.cancel:hover{
	background-position: -50px -20px;
}
#addclipcontactlist div.choose_box div.btnline button.confirm{
	float: right;
	background: url("../../image/daydetailcontent_confirm.jpg") repeat scroll 0 0 transparent;
	display: block;
	height: 20px;
	width: 50px;
	border: 0;
	padding: 0;
	margin-right: 10px;
	cursor: pointer;
}
#addclipcontactlist div.choose_box div.btnline button.confirm:hover{
	background-position: -50px 0px;
}
/*******转发档期时，选择群组和用户的弹出框 --end********/

/*******一拍即合 弹出框*******/
#confirmEventInterface {
    background: none repeat scroll 0 0 #EDF2F8;
    border: 3px solid #AEBCC8;
    height: 300px;
    left: 200px;
    position: absolute;
    top: 100px;
    width: 450px;
}
#confirmEventInterface div.topline {
    float: left;
    height: 25px;
    width: 100%;
}
#confirmEventInterface div.topline a.close {
    background: url("../../image/addclipinvitecontactclose.png") repeat scroll 0 0 transparent;
    display: block;
    height: 16px;
    margin-left: 443px;
    margin-top: -9px;
    position: relative;
    width: 16px;
}
#confirmEventInterface div.topline a.close:hover {
    background-position: 0 -16px;
}
#confirmEventInterface div.topline span.title {
    background: url("../../image/confirmevent_title.jpg") repeat scroll 0 0 transparent;
    float: left;
    height: 17px;
    margin-top: 10px;
    width: 217px;
}
#confirmEventInterface table.content {
    height: 230px;
    margin: 0 auto;
    width: 100%;
}
#confirmEventInterface table.content tr {
    float: left;
    height: 230px;
    width: 100%;
}
#confirmEventInterface table.content tr td {
    height: 230px;
}
#confirmEventInterface table.content tr td.left {
    width: 30px;
}
#confirmEventInterface table.content tr td.left button {
    background: url("../../image/confirmevent_arrow.png") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 25px;
    padding: 0;
    width: 14px;
}
#confirmEventInterface table.content tr td.left button:hover {
    background-position: 0 -25px;
}
#confirmEventInterface table.content tr td.right {
    width: 30px;
}
#confirmEventInterface table.content tr td.right button {
    background: url("../../image/confirmevent_arrow.png") repeat scroll -14px 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 25px;
    padding: 0;
    width: 14px;
}
#confirmEventInterface table.content tr td.right button:hover {
    background-position: -14px -25px;
}
#confirmEventInterface table.content tr td ul.interestlist {
    float: left;
    list-style: none outside none;
    margin-left: 10px;
    margin-top: 10px;
    padding: 0;
    width: 370px;
}
#confirmEventInterface table.content tr td ul.interestlist li {
    background: none repeat scroll 0 0 #CDCDCD;
    float: left;
    height: 60px;
    margin-left: 10px;
    margin-top: 10px;
    width: 60px;
}
#confirmEventInterface table.content tr td ul.interestlist li img {
    float: left;
    height: 60px;
    width: 60px;
}
#confirmEventInterface div.btnline {
    float: left;
    height: 31px;
    margin-top: 6px;
    width: 450px;
}
#confirmEventInterface div.btnline button.cancel {
    background: url("../../image/confirmevent_cancel.png") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 31px;
    margin-right: 30px;
    padding: 0;
    width: 62px;
}
#confirmEventInterface div.btnline button.cancel:hover {
    background-position: 0 -31px;
}
#confirmEventInterface div.btnline button.confirm {
    background: url("../../image/confirmevent_confirm.png") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 31px;
    margin-right: 10px;
    padding: 0;
    width: 62px;
}
#confirmEventInterface div.btnline button.confirm:hover {
    background-position: 0 -31px;
}

/*******end 一拍即合 弹出框*******/

/*******添加档期后的分享弹出框**********/
#add_return_wrap {background: url("../../image/black_bg.png") repeat scroll 0 0 transparent;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 1111;}
#add_return {height: auto;left: 40%;position: absolute;top: 40%;width: 395px;}
#add_return div.top {background: url("../../image/add_return_head.png") repeat scroll 0 0 transparent;float: left;height: 53px;width: 395px;}
#add_return div.top a.close {background: url("../../image/add_return_close.png") repeat scroll 0 0 transparent;display: block;height: 32px;left: 366px;position: relative;top: 0;width: 32px;}
#add_return div.top a.close:hover {background-position: 0 -32px;}
#add_return div.top span.head {background: url("../../image/addclip_retrun_head.png") repeat scroll 0 0 transparent;float: left;height: 16px;margin-left: 20px;width: 262px;}
#add_return div.top div.head {border-bottom: 4px solid #2A8BBE;float: left;font-size: 12px;font-weight: bold;height: 30px;line-height: 30px;text-align: center;width: 250px;}
#add_return div.content {background: url("../../image/add_return_content.png") repeat scroll 0 0 transparent;float: left;height: auto;width: 395px;}
#add_return div.content div.outsitelogo {float: left;height: 34px;margin-left: 40px;margin-top: 15px;width: 300px;}
#add_return div.content div.outsitelogo a {float: left;height: 34px;margin-left: 15px;width: 34px;}
#add_return div.content div.outsitelogo a.weixin {background: url("../../image/big_weixin.jpg") repeat scroll 0 0 transparent;}
#add_return div.content div.outsitelogo a.renren {background: url("../../image/big_renren.jpg") repeat scroll 0 0 transparent;}
#add_return div.content div.outsitelogo a.kaixin {background: url("../../image/big_kaixin.jpg") repeat scroll 0 0 transparent;}
#add_return div.content div.outsitelogo a.sina {background: url("../../image/big_sina.jpg") repeat scroll 0 0 transparent;}
#add_return div.content div.outsitelogo a.douban {background: url("../../image/big_douban.jpg") repeat scroll 0 0 transparent;}
#add_return div.content div.outsitelogo a.tqq {background: url("../../image/big_qqweibo.jpg") repeat scroll 0 0 transparent;}
#add_return div.content div.outsitelogo a:hover {background-position: 0 -34px;}
#add_return div.content div.vcodepart {float: left;height: 100px;margin: 0;width: 395px;}
#add_return div.content div.vcodepart div.copy {float: left;height: 30px;margin: 20px 0 0 22px;width: 370px;}
#add_return div.content div.vcodepart div.copy input.copy_box {float: left;font-size: 14px;height: 22px;line-height: 22px;width: 220px;}
#add_return div.content div.vcodepart div.copy button.copybtn {background: url("../../image/vcode_copy.jpg") repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;float: left;height: 28px;margin-left: 15px;padding: 0;width: 103px;}
#add_return div.content div.vcodepart div.copy button.copybtn:hover {background-position: 0 -28px;}
#add_return div.content div.vcodepart div.determine {float: left;height: 30px;margin: 10px 0 0 22px;width: 350px;}
#add_return div.content div.vcodepart div.determine span.title {cursor: default;float: left;font-size: 12px;font-weight: bold;height: 24px;line-height: 24px;}
#add_return div.content div.vcodepart div.determine input.determine_box {color: #7F7F7F;float: left;font-size: 14px;height: 22px;line-height: 24px;margin-left: 15px;padding-left: 6px;width: 69px;}
#add_return div.content div.vcodepart div.determine input.onfocus {color: #000000;}
#add_return div.content div.vcodepart div.determine button.determinebtn {background: url("../../image/vcode_determine.jpg") repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;float: left;height: 28px;margin-left: 15px;padding: 0;width: 57px;}
#add_return div.content div.vcodepart div.determine button.determinebtn:hover {background-position: 0 -28px;}
#add_return div.bottom {background: url("../../image/add_return_bottom.png") repeat scroll 0 0 transparent;float: left;height: 16px;width: 395px;}
#add_return div.btnline {background: none repeat scroll 0 0 transparent;border: 0 none;float: left;height: 30px;padding-bottom: 10px;width: 364px;}
#add_return div.btnline button {background: url("../../image/add_return_wrap_continue.png") repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;float: right;height: 26px;padding: 0;width: 57px;}
#add_return div.btnline button:hover {background-position: 0 -26px;}
/*****************/

/*******呼朋唤友后的输入邀请时间弹出框**********/
#forward_invitetime_wrap{  background: url("../../image/black_bg.png") repeat scroll 0 0 transparent;  height: 100%;  left: 0;  position: fixed;  top: 0;  width: 100%;  z-index: 11110;}
#forward_invitetime{ left: 40%;position: fixed;top: 150px;width: 395px;height: auto;background: none;}
#forward_invitetime div.top{float: left;height: 50px;width: 395px;width: 395px;background: url("../../image/forward_invitetime_head.png");border: 0;margin: 0;}
#forward_invitetime div.top a.close{  background: url("../../image/add_return_close.png") repeat scroll 0 0 transparent; display: block; height: 32px;left: 366px;position: relative; top: 0px;width: 32px;}
#forward_invitetime div.top a.close:hover{background-position: 0 -32px;}
#forward_invitetime div.content{float: left;height: auto;width: 395px;background: url("../../image/forward_invitetime_content.png");}
#forward_invitetime div.content button{float: right;height: 26px;width: 57px;background: url("../../image/forward_invitetime_forward.png");border: 0;padding: 0;margin-bottom: 20px;margin-right: 44px;cursor: pointer;}
#forward_invitetime div.content button:hover{background-position: 0 -26px;}
#forward_invitetime div.content ul{float: left;width: 330px; list-style: none;margin: 0 0 10px 0;}
#forward_invitetime div.content ul li{float: left;width: 30px; height: 30px; margin-left: 10px;margin-top: 10px;background: #acacac;}
#forward_invitetime div.bottom{float: left;height: 101px;width: 395px;background: url("../../image/forward_invitetime_bottom.png");}
#forward_invitetime div.bottom span.title{float: left;height: 16px;width: 370px;margin-left:23px;margin-top:10px;background: url("../../image/forward_invitetime_span.png") no-repeat;}
#forward_invitetime div.bottom div.settime{float: left;height: 26px;width: 395px;margin-top: 20px;}
#forward_invitetime div.bottom div.settime span.icon{float: left;width: 18px;height: 18px;background: url("../../image/forward_invitetime_icon.png");margin-left: 33px;margin-top: 2px;}
#forward_invitetime div.bottom div.settime input.dateinput{float: left;width: 65px;height: 12px;font-size: 12px;margin-left: 6px;margin-top: 2px;}
#forward_invitetime div.bottom div.settime div.timebg{float: left;background: #fff; width: 48px;height: 18px;margin-left: 10px;margin-top: 1px;}
#forward_invitetime div.bottom div.settime div.timebg input{width: 14px;height: 16px;border-top:1px solid #8BAAD9;border-bottom:1px solid #8BAAD9;border-left:0px;border-right:0px;padding:0 4px;float:left;text-align: center;font-size: 12px;margin-top: 1px;}
#forward_invitetime div.bottom div.settime div.timebg a.minus{width: 13px;height: 18px;background: url("../../image/timeselectopt.png") 0 0;float:left;display: block;margin: 0;margin-top: 1px;}
#forward_invitetime div.bottom div.settime div.timebg a.minus:active{background-position: 0 -18px;}
#forward_invitetime div.bottom div.settime div.timebg a.plus{width: 13px;height: 18px;background: url("../../image/timeselectopt.png") -13px 0;float:right;display: block;margin: 0;margin-top: 1px;}
#forward_invitetime div.bottom div.settime div.timebg a.plus:active{background-position: -13px -18px;}
#forward_invitetime div.bottom div.settime span.normal{float: left;font-size: 12px;line-height: 22px;margin-left: 4px;margin-top: 1px;}
#forward_invitetime div.bottom div.settime button.confirm{float: left;border: 0;padding: 0;background: url("../../image/forward_invitetime_confirm.png");width: 75px;height: 26px; cursor: pointer;margin-left: 20px;}
#forward_invitetime div.bottom div.settime button.confirm:hover{background-position: 0 -26px;}
#forward_invitetime div.bottom div.info{float: left;margin-top: 2px;margin-left:60px;line-height: 12px;color:#ff0000;font-size: 12px;}
/*****************/

/**用户输入邮箱界面**/
#user_emailinput{ left: 40%;position: fixed;top: 150px;width: 274px;height: auto;background: none;}
#user_emailinput div.inputtop{float: left;height: 37px;width: 274px;border: 0;margin: 0;background: url("../../image/user_emailinput_top.png");}
#user_emailinput div.inputtop a.close{  background: url("../../image/add_return_close.png") repeat scroll 0 0 transparent; display: block; height: 32px;left: 243px;position: relative; top: 0px;width: 32px;}
#user_emailinput div.inputtop a.close:hover{background-position: 0 -32px;}
#user_emailinput div.content{float: left;height: auto;width: 274px;background: url("../../image/user_emailinput_middle.png") repeat-y;padding-top: 10px;}
#user_emailinput div.bottom{float: left;height: 28px;width: 274px;background: url("../../image/user_emailinput_bottom.png");}
#user_emailinput div.content div.ipt{float: left;width: 186px;height: 25px;background: url("../../image/user_emailinput_ipt.png");margin-left: 18px;}
#user_emailinput div.content div.ipt input{float:left;padding:2px 3px;line-height:18px;font-size:12px;height:19px;border:0;margin:0;background:none;}
#user_emailinput div.content button{float: left;width: 40px;height: 22px;background: url("../../image/user_emailinput_btn.png");padding: 0;border: 0;margin-top: 1px;margin-left:10px;cursor: pointer;}
#user_emailinput div.content button:hover{background-position: 0 -22px;}
#user_emailinput div.content button:active{background-position: 0 -44px;}
#user_emailinput div.content div.errorinfo{float: left;font-size: 12px;color: #ff0000;line-height: 18px;margin-left: 20px;width: 200px;}
/**end用户输入邮箱界面end**/

/**输入验证码界面 **/
#vcode_box_wrap{  background: url("../../image/black_bg.png") repeat scroll 0 0 transparent;  height: 100%;  left: 0;  position: fixed;  top: 0;  width: 100%;  z-index: 11111;}
#vcode_box_wrap div.box{ width:470px;height:94px;left: 33%;position: fixed;top: 23%;}
#vcode_box_wrap div.box div.head{background:url("../../image/clipdetail_vcode_head.png");width:470px;height:16px;float: left;}
#vcode_box_wrap div.box div.content{background:url("../../image/clipdetail_vcode_content.png");width:470px;height:62px;float: left;}
#vcode_box_wrap div.box div.bottom{background:url("../../image/clipdetail_vcode_bottom.png");width:470px;height:16px;float: left;}
#vcode_box_wrap div.box div.content div.content_box{width:430px;height:30px;float:left;margin-left: 20px;margin-top: 20px;}
#vcode_box_wrap div.box div.content div.content_box span.title{cursor: default;float: left;font-size: 16px;font-weight: bold;line-height: 24px;color:#1268b3;}
#vcode_box_wrap div.box div.content div.content_box input.determine_box{color: #7F7F7F;float: left;font-size: 14px;height: 22px;line-height: 24px;margin-left: 15px;padding-left: 6px;width: 102px;}
#vcode_box_wrap div.box div.content div.content_box input.onfocus{color:#000;}
#vcode_box_wrap div.box div.content div.content_box button.determinebtn{background: url("../../image/clipdetail_vcode_determine.jpg") ;border: 0 none;cursor: pointer;float: left;height: 28px;margin-left: 15px;padding: 0;width: 57px;}
#vcode_box_wrap div.box div.content div.content_box button.determinebtn:hover{background-position: 0 -28px;}
/**end输入验证码界面 **/
/**用户激活界面 **/
#activateInterface {background: url("../../image/black_bg.png") repeat scroll 0 0 transparent;  height: 100%;  left: 0;  position: fixed;  top: 0;  width: 100%;  z-index: 11111;}
#activateInterface div.box{width:414px;height:462px;left: 33%;position: fixed;top: 0%;}
#activateInterface div.box div.head{height:43px;width:414px;background:url("../../image/activateinf_head.png");float:left;}
#activateInterface div.box div.head button.close{background:url("../../image/activateinf_close.png");float:left;width:32px;height:32px;padding:0;border:0;cursor: pointer;margin-left: 384px;}
#activateInterface div.box div.head button.close:hover{background-position:0 -32px;}
#activateInterface div.box div.content{height:auto;width:414px;float:left;background:url("../../image/activateinf_content.png") repeat-y;}
#activateInterface div.box div.content div.center{margin:4px 0 0px 22px;width: 370px;float:left;height: 40px;}
#activateInterface div.box div.content span{float: left; text-align: right; width: 70px;font-size:14px;line-height:22px;height:22px;cursor: default;}
#activateInterface div.box div.bottom{height:81px;width:414px;float:left;background:url("../../image/activateinf_bottom.png");}
#activateInterface div.box div.bottom button{background:url("../../image/activateinf_save.png");float:left;width:217px;height:46px;padding:0;border:0;margin-left: 70px;margin-top: 15px;cursor: pointer;}
#activateInterface div.box div.bottom button:hover{background-position:0 -46px;}
#activateInterface div.box div.bottom button:active{background-position:0 -92px;}
#activateInterface div.box div.bottom a{font-size: 12px; line-height: 12px; height: 12px; margin-top: 30px; float: left; margin-left: 20px;}
#activateInterface div.box div.content div.center b.mail{color: #000000;float: left;font-size: 12px;height: 16px;line-height:16px;font-weight: bold;cursor: default;}
#activateInterface div.box div.content div.center input{float: left;}
#activateInterface div.box div.content div.center input:text,div.box div.content div.center input:password{margin:0;}
#activateInterface div.box div.content div.center b{color: #747474;float: left;font-size: 12px;font-weight: normal;height: 13px;margin-left: 5px;padding: 3px;line-height:16px;height:16px;cursor: default;}
#activateInterface div.box div.content div.center span.err{float: left;width: 100%;font-size: 12px;line-height: 14px;height: 18px;color: #ff0000;text-align: left;text-indent: 4px;}
#activateInterface div.box div.content div.name{margin: 4px 22px;width: 370px;float:left;}
#activateInterface div.box div.content div.name span{float: left;text-align: right;width: 70px;font-size:14px;margin-top: 8px;line-height:16px;cursor: default;}
#activateInterface div.box div.content div.name input{float: left;margin-top: 5px;width:149px;}
#activateInterface div.box div.content div.name b{color: #747474;float: left;font-size: 12px;font-weight: normal; margin-left: 5px;padding-left: 3px;width:135px;line-height:16px;cursor: default;}
#activateInterface div.box div.content div.name span.err{float: left;width: 100%;font-size: 12px;line-height: 14px;height: 18px;color: #ff0000;text-align: left;text-indent: 4px;margin-top: 0px;}
#activateInterface div.box div.content div.code{margin-left:92px;vertical-align: bottom;width: 310px;float:left;}
#activateInterface div.box div.content div.code img.picture{width:92px;height:32px;float:left;}
#activateInterface div.box div.content div.code a{color: #375A7D;cursor: pointer;font-size: 12px;vertical-align: bottom;float:left;margin-top: 18px;margin-left: 8px;}
#activateInterface div.box div.content div.code a:hover{text-decoration:underline;}
#activateInterface div.box div.content div.code span.err{float: left;width: 100%;font-size: 12px;line-height: 14px;height: 18px;color: #ff0000;text-align: left;text-indent: 4px;}
#activateInterface div.box div.content div.code_enter{margin:10px 0 0px 22px;width: 370px;float:left;}
#activateInterface div.box div.content div.code_enter span{float: left;text-align: right;width: 70px;font-size:14px;line-height:20px;height:20px;cursor: default;}
#activateInterface div.box div.content div.code_enter input{float: left;width:50px;}
#activateInterface div.box div.content div.code_enter span.err{float: left;width: 100%;font-size: 12px;line-height: 14px;height: 18px;color: #ff0000;text-align: left;text-indent: 4px;}
#activateInterface div.box div.content div.code_error{margin:10px 0 0px 22px;width: 370px;float:left;height: 30px;}
#activateInterface div.box div.content div.code_error span{color:#ff0000;font-size: 12px;width: auto;margin-left: 13px;}
/**end用户激活界面 **/
/**微信分享界面 **/
#weinxinshare_interface{background: url("../../image/black_bg.png") repeat scroll 0 0 transparent;  height: 100%;  left: 0;  position: fixed;  top: 0;  width: 100%;  z-index: 11111;}
#weinxinshare_interface div.box{height:400px;width:540px;left: 33%;position: fixed;top: 0%;}
#weinxinshare_interface div.box div.boxtop{background: url("../../image/add_return_head.png") repeat scroll 0 0 transparent;float: left;height: 53px;width: 395px;}
#weinxinshare_interface div.box div.boxtop a.close{  background: url("../../image/add_return_close.png") repeat scroll 0 0 transparent; display: block; height: 32px;left: 366px;position: relative; top: 0px;width: 32px;}
#weinxinshare_interface div.box div.boxtop a.close:hover{background-position: 0 -32px;}
#weinxinshare_interface div.box div.boxtop span.head{background: url("../../image/share2weixintitle.png") repeat scroll 0 0 transparent;float: left;height: 16px;margin-left: 20px;width: 134px;}
#weinxinshare_interface div.box div.content {background: url("../../image/add_return_content.png") repeat scroll 0 0 transparent;float: left;height: auto;width: 395px;}
#weinxinshare_interface div.box div.content img{float:left;margin-left: 70px;margin-top: 20px;}
#weinxinshare_interface div.box div.content div.btnline{float: left;width: 100%;height: 30px;margin-top: 20px;}
#weinxinshare_interface div.box div.content span.txt{float: left;font-size: 12px;margin-left: 20px;margin-top: 6px;}
#weinxinshare_interface div.box div.content button{float: right;width:57px;height: 26px;background: url("../../image/wein2share_close.png");border: 0;padding: 0;cursor: pointer; margin-right: 20px;}
#weinxinshare_interface div.box div.content button:hover{background-position: 0 -26px;}
#weinxinshare_interface div.box div.bottom {background: url("../../image/add_return_bottom.png") repeat scroll 0 0 transparent;float: left;height: 16px;width: 395px;}
/**end微信分享界面 **/


/**输入昵称邮箱界面 **/
#noneuser_interface{height: 100%;  left: 0;  position: fixed;  top: 0;  width: 100%;  z-index: 11111;}
#noneuser_interface div.box{height:auto;width:274px;position: absolute;}
#noneuser_interface div.box div.boxhead{background:url("../../image/noneuserinf_boxhead.png");height:50px;width:274px;float:left;}
#noneuser_interface div.box div.boxhead button.close{background:url("../../image/noneuserinf_close.png");height:32px;width:32px;float:left;cursor: pointer;border: none;margin-left: 245px;padding: 0;outline: none;}
#noneuser_interface div.box div.boxhead button.close:hover{background-position:0 -32px;outline: none;border: none;-moz-outline :none ;}
#noneuser_interface div.box div.boxcontent{float: left;height: auto;width:274px;background:url("../../image/noneuserinf_content.png");}
#noneuser_interface div.box div.boxcontent div.name{float: left;height:30px;width:255px;margin-left: 15px;margin-top: 6px;}
#noneuser_interface div.box div.boxcontent div.name span.username{float: left;font-size: 14px;line-height: 24px;cursor: default;}
#noneuser_interface div.box div.boxcontent div.name input{float: left;background:url("../../image/noneuserinf_emailinput_ipt.png")no-repeat;height:25px;width:186px;border: 0;font-size: 12px;padding:0 0 0 3px;}
#noneuser_interface div.box div.boxcontent div.email{float: left;height:30px;margin-left: 15px;margin-top: 6px;width: 255px;}
#noneuser_interface div.box div.boxcontent div.email span.enter_email{float: left;font-size: 14px;line-height: 24px;cursor: default;}
#noneuser_interface div.box div.boxcontent div.email input{float: left;background:url("../../image/noneuserinf_emailinput_ipt.png")no-repeat;height:25px;width:186px;border: 0;font-size: 12px;padding:0 0 0 3px;}
#noneuser_interface div.box div.boxcontent div.errorinfo{float:left;padding-left: 20px;width:230px;height: 20px;line-height: 20px;font-size: 12px;color: #ff0000;cursor: default;}
#noneuser_interface div.box div.boxcontent div.confirm{float: left;height:30px;width:255px;margin-left: 15px;}
#noneuser_interface div.box div.boxcontent div.confirm span.prompt{cursor: default;float: left;font-size: 12px;line-height: 24px;height:24px;color: #7F7F7F;margin-right: 8px;}
#noneuser_interface div.box div.boxcontent div.confirm button.confirmbtn{float: left;background:url("../../image/noneuserinf_emailinput_btn.png");height:22px;width:40px;border: 0;padding:0;cursor: pointer;}
#noneuser_interface div.box div.boxcontent div.confirm button.confirmbtn:hover{background-position:0 -22px;}
#noneuser_interface div.box div.boxcontent div.confirm button.confirmbtn:active{background-position:0 -44px;}
#noneuser_interface div.box div.boxbottom{float:left;background:url("../../image/noneuserinf_boxbottom.png");height:23px;width:274px;}


/**end输入昵称邮箱界面 **/

/**在商家界面，输入邮箱界面 **/
#noneuser_ccinterface{height: 100%;  left: 0;  top: 0;  width: 100%;  z-index: 11111;}
#noneuser_ccinterface div.box{height:auto;width:274px;position: absolute;}
#noneuser_ccinterface div.box div.boxhead{background:url("../../image/noneuserccinf_boxhead.png");height:39px;width:274px;float:left;}
#noneuser_ccinterface div.box div.boxhead button.close{background:url("../../image/noneuserinf_close.png");height:32px;width:32px;float:left;cursor: pointer;border: none;margin-left: 245px;padding: 0;outline: none;}
#noneuser_ccinterface div.box div.boxhead button.close:hover{background-position:0 -32px;outline: none;border: none;-moz-outline :none ;}
#noneuser_ccinterface div.box div.boxcontent{float: left;height: auto;width:274px;background:url("../../image/noneuserinf_content.png");}
#noneuser_ccinterface div.box div.boxcontent div.email{float: left;height:30px;margin-left: 15px;margin-top: 6px;width: 255px;}
#noneuser_ccinterface div.box div.boxcontent div.email span.enter_email{float: left;font-size: 14px;line-height: 24px;cursor: default;}
#noneuser_ccinterface div.box div.boxcontent div.email input{float: left;background:url("../../image/noneuserccinf_emailinput_ipt.png")no-repeat;height:25px;width:140px;border: 0;font-size: 12px;padding:0 0 0 3px;}
#noneuser_ccinterface div.box div.boxcontent div.email button.confirmbtn{float: left;background:url("../../image/noneuserccinf_emailinput_btn.png");height:22px;width:40px;border: 0;padding:0;cursor: pointer;margin-left: 10px;}
#noneuser_ccinterface div.box div.boxcontent div.email button.confirmbtn:hover{background-position:0 -22px;}
#noneuser_ccinterface div.box div.boxcontent div.email button.confirmbtn:active{background-position:0 -44px;}
#noneuser_ccinterface div.box div.boxcontent div.errorinfo{float:left;padding-left: 20px;width:230px;height: 20px;line-height: 20px;font-size: 12px;color: #ff0000;cursor: default;}
#noneuser_ccinterface div.box div.boxbottom{float:left;background:url("../../image/noneuserccinf_boxbottom.png");height:58px;width:274px;}
#noneuser_ccinterface div.box div.boxbottom span{float: left;font-size:12px;color:#000;line-height:18px;margin-left: 15px;margin-top:2px; width: 240px;}
#noneuser_ccinterface div.box div.boxbottom span a{font-size:12px;color:#1268b3;line-height:18px;margin: 0 4px;}
/**end在商家界面，输入邮箱界面 **/
